package singleton;

import java.io.Serializable;
/**
 * 序列化和反序列时候出现不同对象，需要使用readResolve方法
 * @author ctk
 *
 */
public class SingletonSerializable implements Serializable{
    private static SingletonSerializable instence = new SingletonSerializable();

    private SingletonSerializable() {
    }

    public static SingletonSerializable getInstance() {
        return instence;
    }

    // 不添加该方法则会出现 反序列化时出现多个实例的问题
    public Object readResolve() {
        return instence;
    }
	
}
